package org.hxyjs.service;


import org.hxyjs.dto.DTO;
import org.hxyjs.entity.Salesagent;
import org.hxyjs.entity.Salesagent;
import org.hxyjs.page.PageInfo;

public interface SalesagentService {
    /**
     * 查询全部销售代理
     * @return
     */
    public DTO<Salesagent> getAllSalesagents() throws Exception;
    /**
     * 删除销售代理
     * @return
     */
    public DTO<Salesagent> deleteSalesagentBySano(String sano) throws Exception;
    /**
     * 修改销售代理
     * @return
     */
    public DTO<Salesagent> updateSalesagentBySano(Salesagent salesagent) throws Exception;
    /**
     * 增加销售代理
     * @return
     */
    public DTO<Salesagent> addSalesagent(Salesagent salesagent) throws Exception;
    /**
     * 分页查询销售代理
     * @return
     */
    public DTO<Salesagent> getSalesagentByPage(PageInfo pageInfo) throws Exception;
}
